package day0214;


public class MethodDemo06 {

    /**
     * 可变长度参数, 表示参数的个数可以是任意个。
     *  每个方法的参数列表中只能有一个 可变长度参数并且是参数列表的最后一个参数
     * 变长参数使用时和数组类似
     *
     * 注意和数组参数的区别
     * @param nums
     * @return
     */
    static int sum(String n, int... nums) {
//        System.out.println(nums.length);
        int sum = 0;
        for (int i = 0; i < nums.length; i ++) {
            sum += nums[i];
        }
        return sum;
    }

//    static int sum(int[] nums){
//        return 0;
//    }

    public static void main(String[] args) {

        int sum = sum("abc", 2);
        System.out.println(sum);
//        int[] arr = {5, 6, 7, 8};
//        int sum = sum(arr);
//        System.out.println(sum);
    }

}
